package com.dal.gm_api.api;

import java.util.List;
import java.util.Map;

import com.dal.gm_api.constant.OperateAccountType;

/**
 * @author : DengYing
 * @CreateDate : 2018年1月9日 下午1:38:55
 * @Description ：账号信息接口
 */
public interface IAccount {
	/**
	 * 取得玩家信息
	 * @return
	 */
	List<String> getAccountInfos(List<String> accountNameList, int channelId);
	
	/**
	 * 账号操作
	 * @param type				// 操作类型
	 * @param uids				// UID
	 * @param paramMap			// 参数
	 * @return
	 */
	boolean operateAccount(int type,List<String> uids, Map paramMap);


	/**
	 * 取得玩家信息
	 * @return
	 */
	List<String> getAccountByPid(int...pid);
}
